home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_100 / 163_02 / sys_errl.c < prev    next >
Text File  |  1988-01-30  |  3KB  |  79 lines

  1. /*
  2. ** list of error messages corresponding to return codes in errno.h
  3. */
  4. #include <errno.h>
  5. int sys_nerr = 35;
  6. #asm
  7.        PUBLIC QSYS_ERRL
  8. QSYS_ERRL DW OFFSET EM00
  9.           DW OFFSET EM01
  10.           DW OFFSET EM02
  11.           DW OFFSET EM03
  12.           DW OFFSET EM04
  13.           DW OFFSET EM05
  14.           DW OFFSET EM06
  15.           DW OFFSET EM07
  16.           DW OFFSET EM08
  17.           DW OFFSET EM09
  18.           DW OFFSET EM10
  19.           DW OFFSET EM11
  20.           DW OFFSET EM12
  21.           DW OFFSET EM13
  22.           DW OFFSET EM14
  23.           DW OFFSET EM15
  24.           DW OFFSET EM16
  25.           DW OFFSET EM17
  26.           DW OFFSET EM18
  27.           DW OFFSET EM19
  28.           DW OFFSET EM20
  29.           DW OFFSET EM21
  30.           DW OFFSET EM22
  31.           DW OFFSET EM23
  32.           DW OFFSET EM24
  33.           DW OFFSET EM25
  34.           DW OFFSET EM26
  35.           DW OFFSET EM27
  36.           DW OFFSET EM28
  37.           DW OFFSET EM29
  38.           DW OFFSET EM30
  39.           DW OFFSET EM31
  40.           DW OFFSET EM32
  41.           DW OFFSET EM33
  42.           DW OFFSET EM34
  43. EM00      DB 'No error',0
  44. EM01      DB 'Not owner',0
  45. EM02      DB 'No such file or directory',0
  46. EM03      DB 'No such process',0
  47. EM04      DB 'Interrupted system call',0
  48. EM05      DB 'I/O error',0
  49. EM06      DB 'No such device or address',0
  50. EM07      DB 'Argument list too long',0
  51. EM08      DB 'Exec format error',0
  52. EM09      DB 'Bad file number or mode',0
  53. EM10      DB 'No children',0
  54. EM11      DB 'Cannot fork',0
  55. EM12      DB 'Out of storage',0
  56. EM13      DB 'Permission denied',0
  57. EM14      DB 'Bad address',0
  58. EM15      DB 'Block device required',0
  59. EM16      DB 'Device busy',0
  60. EM17      DB 'File already exists',0
  61. EM18      DB 'Cross-device link',0
  62. EM19      DB 'Invalid device access',0
  63. EM20      DB 'Not a directory',0
  64. EM21      DB 'Is a directory',0
  65. EM22      DB 'Invalid argument',0
  66. EM23      DB 'Too many open files in system',0
  67. EM24      DB 'Too many open files in process',0
  68. EM25      DB 'Not a terminal device',0
  69. EM26      DB 'Program file busy',0
  70. EM27      DB 'File too big',0
  71. EM28      DB 'Out of space on device',0
  72. EM29      DB 'Non-seekable device',0
  73. EM30      DB 'Write to read-only file',0
  74. EM31      DB 'Too many links',0
  75. EM32      DB 'Pipe unusable',0
  76. EM33      DB 'Math domain error',0
  77. EM34      DB 'Math range error',0
  78. #endasm
  79.